package com.ruoqing.auth.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoqing.redis.domain.UserRole;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
    * @title: UserRoleDao
    * @projectName ruoxi-blog
    * @description: 若兮微服务 - 认证授权中心 - 用户角色持久层接口
    * @author YaoXian
    * @date 2020-12-20 17:47
    */
public interface UserRoleDao extends BaseMapper<UserRole> {
  
  /**
   * 根据用户ID多表联查查询用户对应角色
   * @param userId
   * @return
   */
  List<UserRole> findRoleByUserId(@Param("userId")Long userId);
  
  /**
   * 查询所有角色
   * @return List<String>
   */
  List<String> findAllRole();
  
}